package beans;

import java.util.Date;
import java.util.Vector;

import negocio.Barra;
import negocio.Cafeteria;
import negocio.Carta;
import negocio.Remito;


public class VO 
{
	private int idRastaurante;
	private CocinaVO cocina;
	private CajaVO caja;
	private SalonVO salon;
	private Barra barra;
	private Cafeteria cafeteria;
	private DepositoVO depositoLocal;
	private Vector<MozoVO> mozos;
	private Carta carta;
	
	public VO ()
	{
		mozos = new Vector<MozoVO>();
	}
	
	public CocinaVO getCocina() {
		return cocina;
	}
	public void setCocina(CocinaVO cocina) {
		this.cocina = cocina;
	}
	public CajaVO getCaja() {
		return caja;
	}
	public void setCaja(CajaVO caja) {
		this.caja = caja;
	}
	public SalonVO getSalon() {
		return salon;
	}
	public void setSalon(SalonVO salon) {
		this.salon = salon;
	}
	public Barra getBarra() {
		return barra;
	}
	public void setBarra(Barra barra) {
		this.barra = barra;
	}
	public Cafeteria getCafeteria() {
		return cafeteria;
	}
	public void setCafeteria(Cafeteria cafeteria) {
		this.cafeteria = cafeteria;
	}
	public DepositoVO getDepositoLocal() {
		return depositoLocal;
	}
	public void setDepositoLocal(DepositoVO depositoLocal) {
		this.depositoLocal = depositoLocal;
	}
	public Vector<MozoVO> getMozos() {
		return mozos;
	}
	public void setMozos(Vector<MozoVO> mozos) {
		this.mozos = mozos;
	}
	
	public int getIdRastaurante() {
		return idRastaurante;
	}
	public void setIdRastaurante(int idRastaurante) {
		this.idRastaurante = idRastaurante;
	}
	public void generarFactura(int idMesa)
	{
		//**TODO**//
	}
	
	public void abrirMesa(int numeroMesa , int cantPersonas , Date fecha)
	{
		//**TODO**//
	}
	
	public void calcularComision()
	{
		//**TODO**//
	}
	
	public void realizarMovimientosStockActual()
	{
		//**TODO**//
	}
	
	public Vector<Remito> generarFactura()
	{
		return null;
		//**TODO**//
	}
	
	public boolean tieneTiempoDisponible(int tiempoRequerido)
	{
		return true;
		//**TODO**//
	}
	public Carta getCarta() {
		return carta;
	}
	public void setCarta(Carta carta) {
		this.carta = carta;
	}
}
